package cn.getech.data.development.model.qo;

import cn.getech.data.intelligence.common.utils.PageBean;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 上传版本包记录
 * </p>
 *
 * @author hujz
 * @since 2020-07-03
 */
@Data
public class UploadVersionLogQO  extends PageBean implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 上传的项目包名
     */
    private String upZipVersionName;

    /**
     * 上传的版本号
     */
    private String upZipVersionNum;

    /**
     * 导入时间
     */
    private LocalDateTime upZipTime;

    /**
     * 导入类型 0：导入  1：回滚
     */
    private Integer upZipType;

    /**
     * 上传的状态 0：成功  1：失败  2：上传中
     */
    private Integer upZipStatus;

    /**
     * 工程id
     */
    private Integer procId;

    /**
     * 老的工程id
     */
    private Integer olderProcId;

    /**
     * 版本包对应的服务器地址
     */
    private String upZipHost;

    /**
     * 版本包对应的环境名称
     */
    private String upZipEnv;

    /**
     * hdfs路径对应的zip名字
     */
    private String zipPathName;

    /**
     * 版本包原始名称
     */
    private String zipOlderName;

    /**
     * 版本包的后缀
     */
    private String zipVersionPreffix;


}
